Python Job: Ingénieur logiciel embarqué & CI pour applications

Job added on

Company

en-core

Location

Grenoble - France

Job type

Full-Time

Python Job Details

/!\ Disclaimer /!\ : Nous sommes un cabinet de recrutement _et pas une SSII/ESN. Ce poste est non seulement :
- Bel et bien _réel ;)
- A pourvoir en intégrant directement l'entreprise en CDI sans intermédiaire
Bonne lecture !_

L'entreprise

Cette start-up 100% fabless est basée à Grenoble

L'équipe composée d'une quarantaine d'ingénieurs et docteurs conçoit un processeur dédié au traitement audio par IA.

Plus précisément, notre client réalise un System-on-Chip multi-coeurs (9) à base d'un jeu d'instructions RISC-V 32-bits permettant d'exécuter opérations algorithmiques complexes tout en consommant très peu.
Reconnaissance vocale, élimination du bruit, spatialisation audio.. sont autant d'opérations que le processeur permet de réaliser avec une durée de vie de plusieurs années sur pile.

Afin de parvenir à sa cible, cette start-up s'est entourée des coeurs de métiers fondamentaux lui permettant de délivrer à ses utilisateurs un processeur clé en main, disposant de tout son écosystème.

Ainsi, sont présents dans les équipes :
. Des designers microélectronique sur l'ensemble du flot (digital) pour la conception du chip
. Une équipe board pour les cartes d'évaluation et de test
. Une équipe firmware pour la création des drivers, de l'OS et des runtime audio
. Une équipe outils et application pour le développement de l'écosystème haut-niveau associé au processeur

Passion et bienveillance sont les maîtres mots dans cette entreprise où il fait bon vivre et où se côtoient plus de 10 nationalités différentes.

Le poste

Le bureau d’étude grenoblois regroupe l’ensemble des compétences techniques de la société : microélectronique, carte électronique, logiciel embarqué, développement applicatif, expertise IA et audio.

Vous intégrez l’équipe nommée « SDK » en charge de livrer l’ensemble des outils logiciels du produit : firmware (driver, RTOS), bibliothèques spécifiques pour l’audio, l’IA et le traitement de signal/image.

Au sein de cette équipe, vous récupérer l’autonomie sur un projet : créer un environnement matériel et logiciel permettant de jouer les simulations et tests sur les processeurs de la société.

Ci-après une liste de vos différentes responsabilités :

- Développement embarqué en C et C++ et optimisation de code existant (couches basses et middleware) sur le processeur

- Contribution au développement des outils du SDK (C, C++, Python, Pearl)

- Définition d’architecture des futurs processeurs, participation aux activités de prototypage

- Conception d’un environnement de test complet pour les plates-formes équipées du processeur

- Mise en place du test-plan et de la CI associée (sur cible et sur simulateur)

- Participation occasionnelle au support client

- Rédaction de documentation, réalisation de trainings et exemples d’application à destination des clients.

Votre rôle est central entre toutes les équipes (design, vérif, FW, application) et vous permet une variété large de tâches autour du développement firmware. En fonction de vos appétences, il sera possible de définir au départ d’autres tâches plus spécifiques (traitement audio, IA, par exemple) que vous pourrez également adresser.

Bref, ce poste vous garantira une stimulation constante autour de sujets techniques de pointe, au sein d’une équipe passionnée et engagée.

Le profil recherché

Comment être certain de vous plaire dans poste ?

C’est très simple voici la recette :

- Être compétent en développement logiciel embarqué sur microcontrôleur (gestion registre, driver, stacks et OS temps réel)

- Avoir des connaissances en CI (GitLab ou autre) et en techno container (Docker ou Podman)

- Posséder des bases en admin IT

- Connaitre des langages de scripting (idéalement Python ou Perl)

- Savoir développer en user sur Linux

- Aimer son métier et le contexte start-up

Toutes les compétences ou appétences en développement IA, Devops, développement temps réel et audio seront également les bienvenues.

Comme toujours, ce poste est en recrutement CDI direct, sans intermédiaire ;)

Type d'emploi : Temps plein, CDI
Statut : Cadre

Salaire : 42 000,00€ à 55 000,00€ par an

Avantages :

  • Horaires flexibles
  • Participation au transport
  • RTT
  • Titre-restaurant
  • Travail à domicile

Programmation :

  • Du lundi au vendredi
  • Horaires flexibles
  • Travail en journée

Lieu du poste : Télétravail hybride (38000 Grenoble)